must_dependence: "{  }"
may_dependence: "{ T[] -> [S[] -> a[]]; U[] -> [S[] -> a[]] }"
must_no_source: "{  }"
may_no_source: "{  }"
